package com.hnevc.chenqi;
/**
 * 现在，动物园想在新建一个三角形的人工湖，一是为了养鱼美观，二是可以循环水资源。
 * 从键盘输入三条边A、B、C 的边长，请编程判断能否组成一个三角形
 * 要求：A,B,C <1000，如果三条边长 A、B、C 能组成三角形的话，输出YES，否则 NO。
 */

import java.util.Scanner;

public class Homework33 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入三条边的值：");
        int a =sc.nextInt();
        int b =sc.nextInt();
        int c =sc.nextInt();
        if (a>1000 || b>1000 || c>1000) { //判断边长是否会过长
            System.out.println("你输入的数值过大,请重新输入");
        }
        else {//根据三角定理，判断该三条边是否符合三角定理，并根据判断结果输出相应的值
            if (a+b>c && a+c> b&& b+c>a && a-b<c && a-c<b && b-c<a) {
                System.out.println("Yes");
            }
            else {
                System.out.println("No");
            }
        }
    }
}
